Synonyms for "claymore mine"

Words with similar meaning